<?php

class Admin_Forms_News extends Zend_Form {

    public function __construct($options = null) {
        parent::__construct($options);

        $this->addElement($this->news_title());
        $this->addElement($this->news_date());

        $_translate = Zend_Registry::get('Zend_Translate');
        $this->setTranslator($_translate);
    }

    protected function news_title() {
        $_username = new Zend_Form_Element_Text('news_title');
        $_username ->setRequired(true)
                  ->addValidator('NotEmpty');
        $_username->getValidator('NotEmpty')->setMessage('Tiêu đề tin chưa được nhập');
        return $_username;
    }
    
    protected function news_date() {
        $element = new Zend_Form_Element_Text('news_date');
        $element->setRequired(true)
                ->addValidator('NotEmpty')
                ->addValidator('date');
        $element->getValidator('NotEmpty')->setMessage('Ngày tạo tin chưa được nhập');
        $element->getValidator('date')->setMessage('Ngày tạo tin không đúng định dạng');
        return $element;
    }


}